home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software of the Month Club 1996 April
/
Software of the Month Club 1996 April.iso
/
pc
/
os2
/
ftaskbar
/
tread.me
< prev
next >
Wrap
Text File
|
1996-02-21
|
16KB
|
317 lines
┌──────────────────────────────────────────────────────────────────────────┐
│ FM/2 Taskbar copyright (c) 1995 by M. Kimes (Barebones Software) │
│ All Rights Reserved │
│ v1.05 │
├──────────────────────────────────────────────────────────────────────────┤
│ TREAD.ME file -- read before installing │
│ See end of document for contact info and license details │
└──────────────────────────────────────────────────────────────────────────┘
What is it?
==========
The FM/2 Taskbar is a small utility program that works in conjunction
with the WPS Window List, program objects and Launchpad to control
what's running on your system and where it runs. It's much harder to
explain than to try, and since installation is quick and painless and a
deinstallation program is included, I encourage you to try it and see
what you think. See sections below for the information you need to get
started. Warning: A pointing device _is_ required; the Taskbar would
make little sense without one.
If you like the Taskbar, you'll love FM/2. File Manager/2 (FM/2) is a
shareware OS/2 2.1+ PM 32-bit file/directory/archive maintenance utility
(a sort of super-Drives object, something midway between the Drives
objects and a more traditional file manager) with plenty of bells,
whistles and utilities, drag and drop, context menus, toolbars and
accelerator keys. FM/2 won a 1995 OS/2 Magazine Editor's Choice award
-- the only file management software to do so. If you know how to use
OS/2, you already know how to use most of FM/2. You can easily glean
the rest from the extensive online help. FM/2 is available from
ftp.secret.com (/g/os2utl), from Compuserve's OS2SHARE (OS2BVEN) forum
(GO OS2SHARE) in library 1, and from finer OS/2 BBSs everywhere.
Installing and starting the Taskbar:
===================================
First, unpack the archive into a (preferably empty) directory. Now run
the TINSTAL.CMD file to create a WPS object for the Taskbar. You're
given a choice to create the object on the Desktop or in the Startup
folder. You're done.
Once the object is created, double-click it to run it. If the object is
in the Startup folder, OS/2 will start it every time you boot up OS/2.
Using the Taskbar:
=================
Here's a simple diagram showing the layout of the Taskbar:
┌───────────────────────────────────────────────────────────────────────────┐
│ │
│ │
│ │
│ │
│ │
┴─────────────────────────────────\/\───────────────────────────────────────┴
Desktop
┬─────────────────────────────────/\/───────────────────────────────────────┬
│ │
│ │
│ ┌──Taskbar │
│ │ │
│ │ │
├────┴─┬─┬─┬─┬──────────────────────────────────────────────────────────────┤
│ Time/├─┼─┼─┤┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ │
│ Date ├─┼┼┼─┤└──┘ └──┘ └──┘ └──┘ └┬─┘ └──┘ └──┘ └──┘ └──┘ └──┘ └─┬┘ │
└──────┴─┴┼┴─┴─────────────────────┼──────────────────────────────┼─────────┘
└──Virtual desktops └──Icons of running programs───┘
After starting the Taskbar from the WPS object the TINSTAL.CMD program
creates for you, move the mouse pointer to the bottom of the screen.
The Taskbar pops up and remains up as long as you keep the mouse pointer
within its window. When you move the mouse outside the window, the
window vanishes until you call it up again. This "popup" action ensures
that the Taskbar isn't occupying valuable Desktop space when you don't
need it, but is always available when you do.
As you pass the mouse pointer over the icons of running programs, a
caption window appears showing the name of the program the icons
represent. Click on one of these icons with mouse button one (usually
the left button), and the program is brought to the foreground, and is
restored if it was hidden or minimized. You can request a context menu
on these icons (click mouse button two, usually the right button) for
more options (Show, Hide, Move to this desktop, Close and Kill). The
"current" window is shown extruded (an outtie instead of an innie, in
navel terms -- jelly baby, anyone?).
The Time/Date field can be double-clicked to bring up a Settings
notebook to allow you to set the time and date. A context menu
requested on this field is the same as a context menu requested over an
empty part of the Taskbar, with various options to control how the
Taskbar operates, and to close the Taskbar (we'll get to that in a
moment). If you have a three-button mouse and a driver that recognizes
the third button, clicking it in this field will display the system
clock (assuming you haven't told the Taskbar to change button three
presses to button one double-clicks in the Taskbar settings -- see
below).
The Virtual desktop field allows you to have nine separate workspaces on
your desktop. Click mouse button one in one of the nine squares of the
grid, and the desktop "switches" to that workspace. (If you close the
Taskbar, all programs are brought onto the actual desktop so none are
left stranded where you can't get to them without a lot of work.)
Requesting a context menu on this field allows you to start command
lines or open FM/2 or several WPS objects. The context menu also allows
you to hide or restore all open windows.
You can quickly switch programs using the keyboard by pressing and
holding the CTRL and ALT keys, then pressing either the "<" (comma) or
">" (period) keys. The Taskbar displays a small window showing the icon
and name of the program that would be brought to the foreground if you
release the CTRL and ALT keys. Use < or > to cycle through open
applications until you find the one you want, then release the CTRL and
ALT keys, or press ESCape to cancel the operation. You can also use the
CTRL, ALT and Tab keys together to switch tasks unless you disable them.
Requesting a context menu on the Time/Date field or any empty part of
the Taskbar brings up a menu that allows you to change Taskbar settings
or close (exit) the Taskbar. An About box and (very) brief help are
available here as well. Some things that might be non-obvious are
detailed below:
Settings: Opens a dialog where you can adjust the Taskbar settings.
In the dialog, you can set what part of the bottom of the screen will
activate the taskbar, how low the mouse pointer must go in that area,
and whether the taskbar window is "animated" or not.
Button 2 send to bottom: If checked, clicking mouse button two on a
window's titlebar will send it to the bottom of the window stack
(all other open windows will appear on top of it). Hold down the
Shift key to temporarily override this action.
Button 3 close: If checked, clicking mouse button three on a
window's titlebar will close the application. Hold down the Shift
key to temporarily override this action.
Button 3 = B1 dbl clk: If checked, the Taskbar translates a click
of mouse button three (the center button on three-button mice) to a
double-click of mouse button 1. The WPS doesn't use button three
directly, so this may be a way to get some use out of it. You can
hold down the Shift key to temporarily override this action.
Sliding focus: If checked, windows below the mouse pointer will be
activated and brought to the top of the window stack. Holding down
the Shift key temporarily overrides this action.
No zorder change: Works in conjunction with Sliding focus. If
checked, windows will be activated but NOT brought to the top of the
window stack. Hold CTRL to temporarily override this action.
Reposition mouse on show: If checked, when you use the Taskbar
icons to Show a window, the mouse pointer will be placed in the
center of the window.
Wrap mouse pointer at screen edges: If checked, the mouse pointer
will wrap at screen edges rather than stop as if a wall was reached.
Move folders: If not checked, the Taskbar always keeps WPS folders
on the current desktop.
Show detail in mini desktop: Some programs cause a noticeable
slowdown when the WinEnumWindows API is called. If the Taskbar
comes up, but the miniature virtual desktop window takes a second or
two to display, try turning this off.
Disable desktops: Disables the virtual desktop feature of the
Taskbar.
Disable hotkey switching: Disables CTRL+ALT+< and CTRL+ALT+> quick
visual task switching.
Left-hand hotkey switching: Uses CTRL+ALT+Z and CTRL+ALT+X instead
of the above keys.
Also use CTRL-ALT-Tab switching: The CTRL+ALT+TAB combination can
also be used to switch tasks via keyboard.
Reloading and editing exclude lists: See "Advanced topics" below;
normally, you don't need to worry about this at all.
My best advice to you regarding the settings above is to simply try them
and see what you like best. You can't destroy your computer or OS/2
with them, so you've nothing to lose but the time it takes to turn
something back off or on; relax and experiment.
Advanced topics:
---------------
To exclude windows from the Taskbar display: Enter their switch list
titles (as shown in the Window List), one per line, in a file called
"TEXCLUDE.LST" in the Taskbar's directory. You can make this partial;
if the first part of the window's switch list title matches the line
in the file, it won't show on the Taskbar. Use a standard text editor
to create the file (E.EXE, the system editor, will work fine).
To exclude windows from being moved when you select a virtual desktop,
enter their titlebar text, one per line, in a file called "VEXCLUDE.LST"
in the Taskbar's directory. You can make this partial as above.
You can reload an exclude list after you've edited it via menu
selection. Request a context menu on the Time/Date field or on a blank
area of the Taskbar. You can also open the files from the context menu;
whatever editor you have assigned to the files via WPS associations is
used. After editing, don't forget to reload it.
Uninstalling the Taskbar:
========================
If you try the Taskbar and decide you don't like it, run TUINSTAL.CMD
in the Taskbar directory to remove it. Thanks for giving it a shot;
feel free to let me know what you didn't like.
Troubleshooting:
===============
As with any non-trivial program, it's possible that the FM/2 Taskbar
contains bugs. If you encounter a bug, please do report it _in
painstaking detail_ to one of the addresses at the bottom of this
document. Be sure to tell me how to duplicate the bug.
The only thing that I know of that could cause you problems with the
Taskbar is the LIBPATH line in CONFIG.SYS. This line should contain
".\" to allow TASKHOOK.DLL to be found in TASKBAR.EXE's default
directory. An example:
LIBPATH=.\;C:\OS2\APPS\DLL;C:\MMOS2\DLL;C:\OS2\DLL;C:\OS2\MDOS;C:\;
This is the default for OS/2 installation, so you shouldn't encounter
a problem.
The Taskbar is meant to run in conjunction with the WPS. Some
functionality will be missing if run without it, but it shouldn't blow
up.
Simple license statement:
========================
You are granted a license to try this shareware program (FM/2 Taskbar)
for up to sixty (60) days, after which you must register FM/2 or
discontinue use of the Taskbar (that's right, to register the Taskbar
you register File Manager/2 and get both -- what a deal). You can
alternatively register _just_ the FM/2 Taskbar by sending $15.00 US to
the address below (I'll try to get it added to BMT Micro, too), but it
_won't_ get you FM/2 as well, or a credit if you decide to register FM/2
later, so think carefully. You can register via CIS' SWREG service (the
ID number is 8761).
Permission is granted to redistribute the unaltered shareware archive
for a reasonable (read nominal, small) copying charge (FM/2 Taskbar may
specifically not be packaged with a commercial book without requesting
and obtaining permission (common courtesy -- remember, "copyright" means
literally "the right to control who copies the material"). If you write
a review on the FM/2 Taskbar, I'd certainly appreciate a courtesy copy
of the review -- my wife collects them.). All rights are reserved by
the author. That's me.
There is NO warranty. Support is NOT guaranteed to unregistered users.
Contact info:
============
Mark Kimes (CIS 74601,1327; Fidonet#1:380/16.0; (318)222-3455 data
mkimes@linux.secret.com)
542 Merrick
Shreveport, LA 71104 USA
History:
=======
1.02
o Taskbar switches to the virtual desktop containing the program that
was selected by icon, if required.
o You can turn off the virtual desktop if you want -- the "icon"
remains, but it won't respond to mouse clicks, except for context
menu requests.
o Context menu items were added to allow you to edit exclude files
with a click -- it just loads the appropriate file into the system
editor using the default OS/2 association. You can change editors
by setting a different association on the files or adding them to
the associations of the editor.
o The taskbar now hides itself _before_ bringing programs to the front.
o Added a toggle to make the taskbar window animated or not, for those
who like that sort of thing.
o Modified registration policy by popular demand (sheesh, who woulda
thought folks would want to buy it alone? The program was written
during some experimenting I was doing, and I really only initially
released it as an advertisement for FM/2).
1.03
o Added hotkey quick visual task switching -- press CTRL + ALT +
either "<" (the comma key) or ">" (the period key) to bring up a
small window that allows you to select a task and _then_ switch to
it. ESCape will abort the selection, which is made when you release
the CTRL and ALT keys.
1.04
o Added "left-hand hotkey switching" toggle.
o Added "wrap mouse pointer at screen edges" toggle.
1.05:
o Tidied up Settings dialog.
o Miscellaneous small tweaks, logo redisplay, etc.
o Added toggle to use CTRL-ALT-TAB for quick visual taskswitching
as well as previous keys (closer to OS/2's keystrokes, so maybe
easier to remember).
o Added "Show detail in mini-desktop" toggle -- if your system is
heavily loaded, you might want to turn this off.
1.06:
o Added ability to remove an item from the Window List and Taskbar
via item's context menu.
o Added ability to control whether an item is jumpable or not
(basically whether you can switch to it with ALT-ESC) via item's
context menu.